nest of the tacuru ant - German English Dictionary